Approximation Algorithms Based on Lp Relaxation 1 Linear Programs and Linear Integer Programs

نویسنده

  • Hung Q. Ngo
چکیده

There are two fundamental approximation algorithm design techniques based on linear programming: (a) LP-relaxation and rounding, and (b) the primal-dual method. In this lecture note, we will discuss the former. The idea of LP-relaxation and rounding is quite simple. We first formulate an optimization problem as an integer program (IP), which is like a linear program (LP) with integer variables. Then, we solve the LP for an optimal solution, say x∗. From x∗, we construct a feasible solution xA to the IP. This construction step is often called rounding. Rounding can be done deterministically or randomly with some probability distribution. In the latter approach is taken, we obtain the randomized rounding method. Let cost(xA) and cost(x∗) denote the objective values of xA and x∗, respectively. Let OPT(IP ) and OPT(LP ) denote the optimal values of the the IP and the LP, respectively. (Note that OPT(LP ) = cost(x∗).) Suppose we are working on a minimization problem, then the performance ratio of this algorithm can be obtained by observing that

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Linear Programming Tools and Approximation Algorithms for Combinatorial Optimization

We study techniques, approximation algorithms, structural properties and lower bounds related to applications of linear programs in combinatorial optimization. The following Steiner tree problem is central: given a graph with a distinguished subset of required vertices, and costs for each edge, find a minimum-cost subgraph that connects the required vertices. We also investigate the areas of ne...

متن کامل

Distributed Combinatorial Optimization – Extended Abstract

Approximating integer linear programs by solving a relaxation to a linear program (LP) and afterwards reconstructing an integer solution from the fractional one is a standard technique in a non-distributed scenario. Surprisingly, the method has not often been applied for distributed algorithms. In this paper, we show that LP relaxation is a powerful technique also to obtain fast distributed app...

متن کامل

On the knapsack closure of 0-1 Integer Linear Programs

Many inequalities for Mixed-Integer Linear Programs (MILPs) or pure Integer Linear Programs (ILPs) are derived from the Gomory corner relaxation, where all the nonbinding constraints at an optimal LP vertex are relaxed. Computational results show that the corner relaxation gives a good approximation of the integer hull for problems with general-integer variables, but the approximation is less s...

متن کامل

Lecturer : Debmalya Panigrahi Scribe :

Recall that many combinatorial problems of interest can be encoded as integer linear programs. Solving integer linear programs is in general NP-hard, so we nearly always relax the integrality requirement into a linear constraint like nonnegativity during our analysis. Our previous algorithms for solving these problems never solved the relaxed program explicitly (e.g. using simplex). In LP round...

متن کامل

Branch-and-Price: Column Generation for Solving Huge Integer Problems

We discuss formulations of integer programs with a huge number of variables and their solution by column generation methods, i.e., implicit pricing of nonbasic variables to generate new columns or to prove LP optimality at a node of the branchand-bound tree. We present classes of models for which this approach decomposes the problem, provides tighter LP relaxations, and eliminates symmetry. We ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005